Failover Cluster হল একটি উচ্চ উপলভ্যতা (High Availability) সিস্টেম যা একাধিক সার্ভার (নোড) একসাথে কাজ করে এবং যদি একটি সার্ভার ফেইল হয়ে যায়, তবে অন্য সার্ভারটি স্বয়ংক্রিয়ভাবে তার কাজ চালিয়ে নেয়। এটি ডাউনটাইম কমানোর জন্য ব্যবহৃত হয় এবং ক্লাস্টার কনফিগারেশনটি অ্যাপ্লিকেশন, ডেটাবেস, অথবা অন্যান্য ক্রিটিক্যাল সেবা ম্যানেজ করার জন্য ব্যবহৃত হতে পারে।
Windows Server-এ Failover Cluster তৈরি এবং কনফিগার করা হলে, তা একটি নির্ভরযোগ্য এবং উচ্চ উপলভ্যতা পরিবেশ প্রদান করে যা ব্যবসায়িক ক্রিয়াকলাপের জন্য অত্যন্ত গুরুত্বপূর্ণ। নিচে Failover Cluster তৈরি ও কনফিগার করার ধাপগুলো দেওয়া হলো।
Failover Cluster তৈরি এবং কনফিগার করার জন্য প্রয়োজনীয় প্রস্তুতি
১. অবশ্যক হার্ডওয়্যার এবং সফটওয়্যার রিকোয়ারমেন্টস
- Cluster Nodes: কমপক্ষে দুটি সার্ভার (নোড) দরকার।
- Shared Storage: দুটি সার্ভারের মধ্যে ডেটা শেয়ার করার জন্য কমপক্ষে একটি শেয়ার্ড স্টোরেজ ডিভাইস থাকতে হবে। এটি SAN (Storage Area Network) বা iSCSI হতে পারে।
- Networking: একাধিক নেটওয়ার্ক অ্যাডাপ্টার সহ নোডগুলির মধ্যে একে অপরের সাথে যোগাযোগের জন্য নেটওয়ার্ক কানেকশন প্রয়োজন।
- Windows Server Edition: Windows Server Datacenter অথবা Windows Server Standard সংস্করণ দরকার।
২. নেটওয়ার্ক কনফিগারেশন
- ক্লাস্টার নোডগুলির মধ্যে যোগাযোগের জন্য একে অপরের সাথে নেটওয়ার্ক কানেকশন নিশ্চিত করুন।
- ক্লাস্টারের জন্য একটি static IP address নির্ধারণ করুন।
Failover Cluster Role ইন্সটল করা
১. Failover Clustering Feature ইন্সটল করা
Server Manager ব্যবহার করে Failover Clustering রোল ইন্সটল করতে নিচের পদক্ষেপগুলো অনুসরণ করুন:
- Server Manager ওপেন করুন।
- Manage মেনু থেকে Add Roles and Features নির্বাচন করুন।
- Before You Begin পেজে Next ক্লিক করুন।
- Select installation type পেজে Role-based or feature-based installation নির্বাচন করুন এবং Next ক্লিক করুন।
- Select destination server পেজে, আপনার টার্গেট সার্ভার নির্বাচন করুন এবং Next ক্লিক করুন।
- Select features পেজে, Failover Clustering ফিচার নির্বাচন করুন এবং Next ক্লিক করুন।
- ইন্সটলেশন নিশ্চিত করুন এবং Install ক্লিক করুন।
- ইন্সটলেশন শেষ হলে Close ক্লিক করুন।
২. PowerShell দিয়ে Failover Clustering ইন্সটল করা
PowerShell দিয়ে Failover Clustering ফিচার ইনস্টল করতে নিচের কমান্ডটি ব্যবহার করুন:
Install-WindowsFeature Failover-Clustering
Failover Cluster তৈরি করা
১. Cluster Validation Wizard চালানো
Cluster Validation Wizard একটি টুল যা ক্লাস্টার তৈরি করার আগে সার্ভারের হার্ডওয়্যার এবং সফটওয়্যার কনফিগারেশন চেক করে। এটি একটি গুরুত্বপূর্ণ পদক্ষেপ যা নিশ্চিত করে যে আপনার সার্ভার এবং স্টোরেজ ক্লাস্টার তৈরির জন্য প্রস্তুত।
- Server Manager থেকে Tools > Failover Cluster Manager নির্বাচন করুন।
- Failover Cluster Manager ওপেন হলে, ডানদিকে Validate Configuration নির্বাচন করুন।
- Validation Wizard শুরু হলে, Next ক্লিক করুন।
- সার্ভারগুলো নির্বাচন করুন যা আপনি ক্লাস্টারে অন্তর্ভুক্ত করতে চান (অর্থাৎ, নোডগুলো নির্বাচন করুন) এবং Next ক্লিক করুন।
- চেক করুন যে সার্ভারের কনফিগারেশন সঠিক কিনা। আপনি যদি কোন সমস্যা পান, সেগুলি সমাধান করুন এবং আবার পরীক্ষা করুন।
- শেষ হলে Finish ক্লিক করুন।
২. Cluster তৈরি করা
- Failover Cluster Manager থেকে Create Cluster নির্বাচন করুন।
- Create Cluster Wizard শুরু হলে, ক্লাস্টার করতে যাওয়া সার্ভার (নোড) নির্বাচন করুন।
- Next ক্লিক করে ক্লাস্টারের নাম এবং IP address নির্ধারণ করুন।
- ক্লাস্টারটি একটি static IP address ব্যবহার করবে যা সমস্ত নোডের জন্য একসাথে কাজ করবে।
- নিশ্চিত করুন যে সমস্ত সার্ভার Cluster Name এবং IP Address সেটিংস সঠিকভাবে কনফিগার করা হয়েছে।
- Next ক্লিক করে ক্লাস্টার তৈরি করুন এবং Finish ক্লিক করুন।
Cluster Storage কনফিগারেশন
ক্লাস্টারের মধ্যে শেয়ারড স্টোরেজ যোগ করা খুবই গুরুত্বপূর্ণ, কারণ এটি আপনার ক্লাস্টারের নোডগুলোকে একই ডেটা অ্যাক্সেস করার সুযোগ দেয়।
১. Storage Pool তৈরি করা
ক্লাস্টার স্টোরেজ যুক্ত করার জন্য Storage Pool তৈরি করতে হবে। এই প্রক্রিয়াটি Storage Area Network (SAN) বা iSCSI টার্গেটের মাধ্যমে করা যেতে পারে।
- Server Manager থেকে File and Storage Services নির্বাচন করুন।
- Storage Pools সেকশনে গিয়ে New Storage Pool নির্বাচন করুন।
- শেয়ারড স্টোরেজ ডিভাইস নির্বাচন করুন এবং নতুন স্টোরেজ পুল তৈরি করুন।
২. Cluster Shared Volumes (CSV) কনফিগার করা
- Failover Cluster Manager এ গিয়ে Storage সেকশন থেকে Add Storage নির্বাচন করুন।
- ক্লাস্টার স্টোরেজ হিসেবে Cluster Shared Volumes (CSV) যোগ করুন যাতে সমস্ত নোড শেয়ারড ডেটা অ্যাক্সেস করতে পারে।
- Add Shared Disk নির্বাচন করুন এবং স্টোরেজ ডিভাইসটি ক্লাস্টারে যুক্ত করুন।
Cluster Resource Monitoring এবং Management
১. Cluster Resources Monitor করা
- Failover Cluster Manager থেকে, Cluster Resources তে ক্লিক করুন। এখানে আপনি ক্লাস্টারের সমস্ত রিসোর্স (যেমন, সার্ভিসেস, স্টোরেজ, IP address) দেখতে পাবেন।
- রিসোর্সের অবস্থা চেক করে কোনো সমস্যা থাকলে তা সমাধান করুন।
২. Cluster Failover Testing
- Failover পরীক্ষা করার জন্য, এক নোড বন্ধ করুন এবং দেখুন যে অন্য নোডটি রিসোর্স হ্যান্ডল করছে কিনা।
- Failover Cluster Manager তে, Nodes সেকশনে গিয়ে নোডটির উপর ডান-ক্লিক করে Pause বা Evict অপশন নির্বাচন করুন।
Failover Cluster Troubleshooting
১. Event Viewer Logs
ক্লাস্টার সম্পর্কিত ত্রুটির জন্য Event Viewer চেক করুন:
- Event Viewer তে গিয়ে, Applications and Services Logs > Microsoft > Windows > FailoverClustering নির্বাচন করুন।
২. Cluster Validation
ক্লাস্টারের জন্য নিয়মিত Cluster Validation চালানো প্রয়োজন। এটি ক্লাস্টারের হার্ডওয়্যার এবং সফটওয়্যার কনফিগারেশন চেক করে এবং কোন সমস্যা থাকলে তা রিপোর্ট করবে।
Failover Cluster কনফিগারেশনের মাধ্যমে আপনি আপনার সার্ভারের সিস্টেমের উচ্চ উপলভ্যতা নিশ্চিত করতে পারবেন এবং ডাউনটাইম কমাতে পারবেন।
Read more